﻿namespace UI.Avalonia.Utils.ColorPalette;

public class FluentPaletteDark: IPalette
{
    public string NeutralForeground1 => "#ffffff";
    public string NeutralForeground1Hover => "#ffffff";
    public string NeutralForeground1Pressed => "#ffffff";
    public string NeutralForeground1Selected => "#ffffff";
    public string NeutralForeground2 => "#d6d6d6";
    public string NeutralForeground2Hover => "#ffffff";
    public string NeutralForeground2Pressed => "#ffffff";
    public string NeutralForeground2Selected => "#ffffff";
    public string NeutralForeground2BrandHover => "#479ef5";
    public string NeutralForeground2BrandPressed => "#2886de";
    public string NeutralForeground2BrandSelected => "#479ef5";
    public string NeutralForeground3 => "#adadad";
    public string NeutralForeground3Hover => "#d6d6d6";
    public string NeutralForeground3Pressed => "#d6d6d6";
    public string NeutralForeground3Selected => "#d6d6d6";
    public string NeutralForeground3BrandHover => "#479ef5";
    public string NeutralForeground3BrandPressed => "#2886de";
    public string NeutralForeground3BrandSelected => "#479ef5";
    public string NeutralForeground4 => "#999999";
    public string NeutralForegroundDisabled => "#5c5c5c";
    public string NeutralForegroundInvertedDisabled => "rgba(255, 255, 255, 0.4)";
    public string BrandForegroundLink => "#479ef5";
    public string BrandForegroundLinkHover => "#62abf5";
    public string BrandForegroundLinkPressed => "#2886de";
    public string BrandForegroundLinkSelected => "#479ef5";
    public string NeutralForeground2Link => "#d6d6d6";
    public string NeutralForeground2LinkHover => "#ffffff";
    public string NeutralForeground2LinkPressed => "#ffffff";
    public string NeutralForeground2LinkSelected => "#ffffff";
    public string CompoundBrandForeground1 => "#479ef5";
    public string CompoundBrandForeground1Hover => "#62abf5";
    public string CompoundBrandForeground1Pressed => "#2886de";
    public string BrandForeground1 => "#479ef5";
    public string BrandForeground2 => "#62abf5";
    public string BrandForeground2Hover => "#96c6fa";
    public string BrandForeground2Pressed => "#ebf3fc";
    public string NeutralForeground1Static => "#242424";
    public string NeutralForegroundStaticInverted => "#ffffff";
    public string NeutralForegroundInverted => "#242424";
    public string NeutralForegroundInvertedHover => "#242424";
    public string NeutralForegroundInvertedPressed => "#242424";
    public string NeutralForegroundInvertedSelected => "#242424";
    public string NeutralForegroundInverted2 => "#242424";
    public string NeutralForegroundOnBrand => "#ffffff";
    public string NeutralForegroundInvertedLink => "#ffffff";
    public string NeutralForegroundInvertedLinkHover => "#ffffff";
    public string NeutralForegroundInvertedLinkPressed => "#ffffff";
    public string NeutralForegroundInvertedLinkSelected => "#ffffff";
    public string BrandForegroundInverted => "#0f6cbd";
    public string BrandForegroundInvertedHover => "#115ea3";
    public string BrandForegroundInvertedPressed => "#0f548c";
    public string BrandForegroundOnLight => "#0f6cbd";
    public string BrandForegroundOnLightHover => "#115ea3";
    public string BrandForegroundOnLightPressed => "#0e4775";
    public string BrandForegroundOnLightSelected => "#0f548c";
    public string NeutralBackground1 => "#292929";
    public string NeutralBackground1Hover => "#3d3d3d";
    public string NeutralBackground1Pressed => "#1f1f1f";
    public string NeutralBackground1Selected => "#383838";
    public string NeutralBackground2 => "#1f1f1f";
    public string NeutralBackground2Hover => "#333333";
    public string NeutralBackground2Pressed => "#141414";
    public string NeutralBackground2Selected => "#2e2e2e";
    public string NeutralBackground3 => "#141414";
    public string NeutralBackground3Hover => "#292929";
    public string NeutralBackground3Pressed => "#0a0a0a";
    public string NeutralBackground3Selected => "#242424";
    public string NeutralBackground4 => "#0a0a0a";
    public string NeutralBackground4Hover => "#1f1f1f";
    public string NeutralBackground4Pressed => "#000000";
    public string NeutralBackground4Selected => "#1a1a1a";
    public string NeutralBackground5 => "#000000";
    public string NeutralBackground5Hover => "#141414";
    public string NeutralBackground5Pressed => "#050505";
    public string NeutralBackground5Selected => "#0f0f0f";
    public string NeutralBackground6 => "#333333";
    public string NeutralBackgroundInverted => "#ffffff";
    public string NeutralBackgroundStatic => "#3d3d3d";
    public string NeutralBackgroundAlpha => "rgba(26, 26, 26, 0.5)";
    public string NeutralBackgroundAlpha2 => "rgba(31, 31, 31, 0.7)";
    public string SubtleBackground => "transparent";
    public string SubtleBackgroundHover => "#383838";
    public string SubtleBackgroundPressed => "#2e2e2e";
    public string SubtleBackgroundSelected => "#333333";
    public string SubtleBackgroundLightAlphaHover => "rgba(36, 36, 36, 0.8)";
    public string SubtleBackgroundLightAlphaPressed => "rgba(36, 36, 36, 0.5)";
    public string SubtleBackgroundLightAlphaSelected => "transparent";
    public string SubtleBackgroundInverted => "transparent";
    public string SubtleBackgroundInvertedHover => "rgba(0, 0, 0, 0.1)";
    public string SubtleBackgroundInvertedPressed => "rgba(0, 0, 0, 0.3)";
    public string SubtleBackgroundInvertedSelected => "rgba(0, 0, 0, 0.2)";
    public string TransparentBackground => "transparent";
    public string TransparentBackgroundHover => "transparent";
    public string TransparentBackgroundPressed => "transparent";
    public string TransparentBackgroundSelected => "transparent";
    public string NeutralBackgroundDisabled => "#141414";
    public string NeutralBackgroundInvertedDisabled => "rgba(255, 255, 255, 0.1)";
    public string NeutralStencil1 => "#575757";
    public string NeutralStencil2 => "#333333";
    public string NeutralStencil1Alpha => "rgba(255, 255, 255, 0.1)";
    public string NeutralStencil2Alpha => "rgba(255, 255, 255, 0.05)";
    public string BackgroundOverlay => "rgba(0, 0, 0, 0.5)";
    public string ScrollbarOverlay => "rgba(255, 255, 255, 0.6)";
    public string BrandBackground => "#115ea3";
    public string BrandBackgroundHover => "#0f6cbd";
    public string BrandBackgroundPressed => "#0c3b5e";
    public string BrandBackgroundSelected => "#0f548c";
    public string CompoundBrandBackground => "#479ef5";
    public string CompoundBrandBackgroundHover => "#62abf5";
    public string CompoundBrandBackgroundPressed => "#2886de";
    public string BrandBackgroundStatic => "#0f6cbd";
    public string BrandBackground2 => "#082338";
    public string BrandBackground2Hover => "#0c3b5e";
    public string BrandBackground2Pressed => "#061724";
    public string BrandBackgroundInverted => "#ffffff";
    public string BrandBackgroundInvertedHover => "#ebf3fc";
    public string BrandBackgroundInvertedPressed => "#b4d6fa";
    public string BrandBackgroundInvertedSelected => "#cfe4fa";
    public string NeutralStrokeAccessible => "#adadad";
    public string NeutralStrokeAccessibleHover => "#bdbdbd";
    public string NeutralStrokeAccessiblePressed => "#b3b3b3";
    public string NeutralStrokeAccessibleSelected => "#479ef5";
    public string NeutralStroke1 => "#666666";
    public string NeutralStroke1Hover => "#757575";
    public string NeutralStroke1Pressed => "#6b6b6b";
    public string NeutralStroke1Selected => "#707070";
    public string NeutralStroke2 => "#525252";
    public string NeutralStroke3 => "#3d3d3d";
    public string NeutralStrokeSubtle => "#0a0a0a";
    public string NeutralStrokeOnBrand => "#292929";
    public string NeutralStrokeOnBrand2 => "#ffffff";
    public string NeutralStrokeOnBrand2Hover => "#ffffff";
    public string NeutralStrokeOnBrand2Pressed => "#ffffff";
    public string NeutralStrokeOnBrand2Selected => "#ffffff";
    public string BrandStroke1 => "#479ef5";
    public string BrandStroke2 => "#0e4775";
    public string BrandStroke2Hover => "#0e4775";
    public string BrandStroke2Pressed => "#0a2e4a";
    public string BrandStroke2Contrast => "#0e4775";
    public string CompoundBrandStroke => "#479ef5";
    public string CompoundBrandStrokeHover => "#62abf5";
    public string CompoundBrandStrokePressed => "#2886de";
    public string NeutralStrokeDisabled => "#424242";
    public string NeutralStrokeInvertedDisabled => "rgba(255, 255, 255, 0.4)";
    public string TransparentStroke => "transparent";
    public string TransparentStrokeInteractive => "transparent";
    public string TransparentStrokeDisabled => "transparent";
    public string NeutralStrokeAlpha => "rgba(255, 255, 255, 0.1)";
    public string NeutralStrokeAlpha2 => "rgba(255, 255, 255, 0.2)";
    public string StrokeFocus1 => "#000000";
    public string StrokeFocus2 => "#ffffff";
    public string NeutralShadowAmbient => "rgba(0,0,0,0.24)";
    public string NeutralShadowKey => "rgba(0,0,0,0.28)";
    public string NeutralShadowAmbientLighter => "rgba(0,0,0,0.12)";
    public string NeutralShadowKeyLighter => "rgba(0,0,0,0.14)";
    public string NeutralShadowAmbientDarker => "rgba(0,0,0,0.40)";
    public string NeutralShadowKeyDarker => "rgba(0,0,0,0.48)";
    public string BrandShadowAmbient => "rgba(0,0,0,0.30)";
    public string BrandShadowKey => "rgba(0,0,0,0.25)";
    public string PaletteRedBackground1 => "#3f1011";
    public string PaletteRedBackground2 => "#751d1f";
    public string PaletteRedBackground3 => "#d13438";
    public string PaletteRedForeground1 => "#e37d80";
    public string PaletteRedForeground2 => "#f1bbbc";
    public string PaletteRedForeground3 => "#e37d80";
    public string PaletteRedBorderActive => "#e37d80";
    public string PaletteRedBorder1 => "#d13438";
    public string PaletteRedBorder2 => "#e37d80";
    public string PaletteGreenBackground1 => "#052505";
    public string PaletteGreenBackground2 => "#094509";
    public string PaletteGreenBackground3 => "#107c10";
    public string PaletteGreenForeground1 => "#54b054";
    public string PaletteGreenForeground2 => "#9fd89f";
    public string PaletteGreenForeground3 => "#9fd89f";
    public string PaletteGreenBorderActive => "#54b054";
    public string PaletteGreenBorder1 => "#107c10";
    public string PaletteGreenBorder2 => "#9fd89f";
    public string PaletteDarkOrangeBackground1 => "#411200";
    public string PaletteDarkOrangeBackground2 => "#7a2101";
    public string PaletteDarkOrangeBackground3 => "#da3b01";
    public string PaletteDarkOrangeForeground1 => "#e9835e";
    public string PaletteDarkOrangeForeground2 => "#f4bfab";
    public string PaletteDarkOrangeForeground3 => "#e9835e";
    public string PaletteDarkOrangeBorderActive => "#e9835e";
    public string PaletteDarkOrangeBorder1 => "#da3b01";
    public string PaletteDarkOrangeBorder2 => "#e9835e";
    public string PaletteYellowBackground1 => "#4c4400";
    public string PaletteYellowBackground2 => "#817400";
    public string PaletteYellowBackground3 => "#fde300";
    public string PaletteYellowForeground1 => "#feee66";
    public string PaletteYellowForeground2 => "#fef7b2";
    public string PaletteYellowForeground3 => "#fdea3d";
    public string PaletteYellowBorderActive => "#feee66";
    public string PaletteYellowBorder1 => "#fde300";
    public string PaletteYellowBorder2 => "#fdea3d";
    public string PaletteBerryBackground1 => "#3a1136";
    public string PaletteBerryBackground2 => "#6d2064";
    public string PaletteBerryBackground3 => "#c239b3";
    public string PaletteBerryForeground1 => "#da7ed0";
    public string PaletteBerryForeground2 => "#edbbe7";
    public string PaletteBerryForeground3 => "#d161c4";
    public string PaletteBerryBorderActive => "#da7ed0";
    public string PaletteBerryBorder1 => "#c239b3";
    public string PaletteBerryBorder2 => "#d161c4";
    public string PaletteLightGreenBackground1 => "#063004";
    public string PaletteLightGreenBackground2 => "#0b5a08";
    public string PaletteLightGreenBackground3 => "#13a10e";
    public string PaletteLightGreenForeground1 => "#5ec75a";
    public string PaletteLightGreenForeground2 => "#a7e3a5";
    public string PaletteLightGreenForeground3 => "#3db838";
    public string PaletteLightGreenBorderActive => "#5ec75a";
    public string PaletteLightGreenBorder1 => "#13a10e";
    public string PaletteLightGreenBorder2 => "#3db838";
    public string PaletteMarigoldBackground1 => "#463100";
    public string PaletteMarigoldBackground2 => "#835b00";
    public string PaletteMarigoldBackground3 => "#eaa300";
    public string PaletteMarigoldForeground1 => "#f2c661";
    public string PaletteMarigoldForeground2 => "#f9e2ae";
    public string PaletteMarigoldForeground3 => "#efb839";
    public string PaletteMarigoldBorderActive => "#f2c661";
    public string PaletteMarigoldBorder1 => "#eaa300";
    public string PaletteMarigoldBorder2 => "#efb839";
    public string PaletteRedForegroundInverted => "#d13438";
    public string PaletteGreenForegroundInverted => "#107c10";
    public string PaletteYellowForegroundInverted => "#817400";
    public string PaletteDarkRedBackground2 => "#590815";
    public string PaletteDarkRedForeground2 => "#d69ca5";
    public string PaletteDarkRedBorderActive => "#ac4f5e";
    public string PaletteCranberryBackground2 => "#6e0811";
    public string PaletteCranberryForeground2 => "#eeacb2";
    public string PaletteCranberryBorderActive => "#dc626d";
    public string PalettePumpkinBackground2 => "#712d09";
    public string PalettePumpkinForeground2 => "#efc4ad";
    public string PalettePumpkinBorderActive => "#df8e64";
    public string PalettePeachBackground2 => "#8f4e00";
    public string PalettePeachForeground2 => "#ffddb3";
    public string PalettePeachBorderActive => "#ffba66";
    public string PaletteGoldBackground2 => "#6c5700";
    public string PaletteGoldForeground2 => "#ecdfa5";
    public string PaletteGoldBorderActive => "#dac157";
    public string PaletteBrassBackground2 => "#553e06";
    public string PaletteBrassForeground2 => "#e0cea2";
    public string PaletteBrassBorderActive => "#c1a256";
    public string PaletteBrownBackground2 => "#50301a";
    public string PaletteBrownForeground2 => "#ddc3b0";
    public string PaletteBrownBorderActive => "#bb8f6f";
    public string PaletteForestBackground2 => "#294903";
    public string PaletteForestForeground2 => "#bdd99b";
    public string PaletteForestBorderActive => "#85b44c";
    public string PaletteSeafoamBackground2 => "#00723b";
    public string PaletteSeafoamForeground2 => "#a8f0cd";
    public string PaletteSeafoamBorderActive => "#5ae0a0";
    public string PaletteDarkGreenBackground2 => "#063b06";
    public string PaletteDarkGreenForeground2 => "#9ad29a";
    public string PaletteDarkGreenBorderActive => "#4da64d";
    public string PaletteLightTealBackground2 => "#00666d";
    public string PaletteLightTealForeground2 => "#a6e9ed";
    public string PaletteLightTealBorderActive => "#58d3db";
    public string PaletteTealBackground2 => "#02494c";
    public string PaletteTealForeground2 => "#9bd9db";
    public string PaletteTealBorderActive => "#4cb4b7";
    public string PaletteSteelBackground2 => "#00333f";
    public string PaletteSteelForeground2 => "#94c8d4";
    public string PaletteSteelBorderActive => "#4496a9";
    public string PaletteBlueBackground2 => "#004377";
    public string PaletteBlueForeground2 => "#a9d3f2";
    public string PaletteBlueBorderActive => "#5caae5";
    public string PaletteRoyalBlueBackground2 => "#002c4e";
    public string PaletteRoyalBlueForeground2 => "#9abfdc";
    public string PaletteRoyalBlueBorderActive => "#4a89ba";
    public string PaletteCornflowerBackground2 => "#2c3c85";
    public string PaletteCornflowerForeground2 => "#c8d1fa";
    public string PaletteCornflowerBorderActive => "#93a4f4";
    public string PaletteNavyBackground2 => "#001665";
    public string PaletteNavyForeground2 => "#a3b2e8";
    public string PaletteNavyBorderActive => "#546fd2";
    public string PaletteLavenderBackground2 => "#3f3682";
    public string PaletteLavenderForeground2 => "#d2ccf8";
    public string PaletteLavenderBorderActive => "#a79cf1";
    public string PalettePurpleBackground2 => "#341a51";
    public string PalettePurpleForeground2 => "#c6b1de";
    public string PalettePurpleBorderActive => "#9470bd";
    public string PaletteGrapeBackground2 => "#4c0d55";
    public string PaletteGrapeForeground2 => "#d9a7e0";
    public string PaletteGrapeBorderActive => "#b55fc1";
    public string PaletteLilacBackground2 => "#63276d";
    public string PaletteLilacForeground2 => "#e6bfed";
    public string PaletteLilacBorderActive => "#cf87da";
    public string PalettePinkBackground2 => "#80215d";
    public string PalettePinkForeground2 => "#f7c0e3";
    public string PalettePinkBorderActive => "#ef85c8";
    public string PaletteMagentaBackground2 => "#6b0043";
    public string PaletteMagentaForeground2 => "#eca5d1";
    public string PaletteMagentaBorderActive => "#d957a8";
    public string PalettePlumBackground2 => "#5a003b";
    public string PalettePlumForeground2 => "#d696c0";
    public string PalettePlumBorderActive => "#ad4589";
    public string PaletteBeigeBackground2 => "#444241";
    public string PaletteBeigeForeground2 => "#d7d4d4";
    public string PaletteBeigeBorderActive => "#afabaa";
    public string PaletteMinkBackground2 => "#343231";
    public string PaletteMinkForeground2 => "#cecccb";
    public string PaletteMinkBorderActive => "#9e9b99";
    public string PalettePlatinumBackground2 => "#3b4447";
    public string PalettePlatinumForeground2 => "#cdd6d8";
    public string PalettePlatinumBorderActive => "#a0adb2";
    public string PaletteAnchorBackground2 => "#202427";
    public string PaletteAnchorForeground2 => "#bcc3c7";
    public string PaletteAnchorBorderActive => "#808a90";
    public string StatusSuccessBackground1 => "#052505";
    public string StatusSuccessBackground2 => "#094509";
    public string StatusSuccessBackground3 => "#107c10";
    public string StatusSuccessForeground1 => "#54b054";
    public string StatusSuccessForeground2 => "#9fd89f";
    public string StatusSuccessForeground3 => "#9fd89f";
    public string StatusSuccessForegroundInverted => "#0e700e";
    public string StatusSuccessBorderActive => "#54b054";
    public string StatusSuccessBorder1 => "#107c10";
    public string StatusSuccessBorder2 => "#9fd89f";
    public string StatusWarningBackground1 => "#4a1e04";
    public string StatusWarningBackground2 => "#8a3707";
    public string StatusWarningBackground3 => "#f7630c";
    public string StatusWarningForeground1 => "#faa06b";
    public string StatusWarningForeground2 => "#fdcfb4";
    public string StatusWarningForeground3 => "#f98845";
    public string StatusWarningForegroundInverted => "#bc4b09";
    public string StatusWarningBorderActive => "#faa06b";
    public string StatusWarningBorder1 => "#f7630c";
    public string StatusWarningBorder2 => "#f98845";
    public string StatusDangerBackground1 => "#3b0509";
    public string StatusDangerBackground2 => "#6e0811";
    public string StatusDangerBackground3 => "#c50f1f";
    public string StatusDangerForeground1 => "#dc626d";
    public string StatusDangerForeground2 => "#eeacb2";
    public string StatusDangerForeground3 => "#dc626d";
    public string StatusDangerForegroundInverted => "#b10e1c";
    public string StatusDangerBorderActive => "#dc626d";
    public string StatusDangerBorder1 => "#c50f1f";
    public string StatusDangerBorder2 => "#dc626d";
}